package com.youdoneed.community.forum.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * Created by lid on 2017/8/4 0004.
 * 后台查询帖子vo类
 *
 */
@ApiModel(value = "后台查询帖子参数vo类")
public class QueryMsgsVo {
    @ApiModelProperty(value = "userId")
    private String userId;

    @ApiModelProperty(value = "用户昵称")
    private String nickName;

    @ApiModelProperty("电话号码")
    private String phoneNo;

    @ApiModelProperty("发帖起始时间")
    private Date startCreateDate;

    @ApiModelProperty("发帖截止时间")
    private Date endCreateDate;

    @ApiModelProperty("权限")
    private Integer allowViewStatus;

    @ApiModelProperty("类型")
    private String msgType;

    @ApiModelProperty("点赞数下限")
    private Integer minLikesCount;

    @ApiModelProperty("点赞数上限")
    private Integer maxLikesCount;

    @ApiModelProperty("评论数下限")
    private Integer minCommentCount;

    @ApiModelProperty("评论数上限")
    private Integer maxCommentCount;

    @ApiModelProperty("分享数下限")
    private Integer minShareCount;

    @ApiModelProperty("分享数上限")
    private Integer maxShareCount;

    @ApiModelProperty("每页条数")
    private Integer limit;

    @ApiModelProperty("页面偏移量")
    private Integer offset;

    @ApiModelProperty("是否推荐！0或者null：不推荐，1：推荐")
    private Integer recommand;

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Integer getRecommand() {
        return recommand;
    }

    public void setRecommand(Integer recommand) {
        this.recommand = recommand;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public Date getStartCreateDate() {
        return startCreateDate;
    }

    public void setStartCreateDate(Date startCreateDate) {
        this.startCreateDate = startCreateDate;
    }

    public Date getEndCreateDate() {
        return endCreateDate;
    }

    public void setEndCreateDate(Date endCreateDate) {
        this.endCreateDate = endCreateDate;
    }

    public Integer getAllowViewStatus() {
        return allowViewStatus;
    }

    public void setAllowViewStatus(Integer allowViewStatus) {
        this.allowViewStatus = allowViewStatus;
    }

    public String getMsgType() {
        return msgType;
    }

    public void setMsgType(String msgType) {
        this.msgType = msgType;
    }

    public Integer getMinLikesCount() {
        return minLikesCount;
    }

    public void setMinLikesCount(Integer minLikesCount) {
        this.minLikesCount = minLikesCount;
    }

    public Integer getMaxLikesCount() {
        return maxLikesCount;
    }

    public void setMaxLikesCount(Integer maxLikesCount) {
        this.maxLikesCount = maxLikesCount;
    }

    public Integer getMinCommentCount() {
        return minCommentCount;
    }

    public void setMinCommentCount(Integer minCommentCount) {
        this.minCommentCount = minCommentCount;
    }

    public Integer getMaxCommentCount() {
        return maxCommentCount;
    }

    public void setMaxCommentCount(Integer maxCommentCount) {
        this.maxCommentCount = maxCommentCount;
    }

    public Integer getMinShareCount() {
        return minShareCount;
    }

    public void setMinShareCount(Integer minShareCount) {
        this.minShareCount = minShareCount;
    }

    public Integer getMaxShareCount() {
        return maxShareCount;
    }

    public void setMaxShareCount(Integer maxShareCount) {
        this.maxShareCount = maxShareCount;
    }

    public Integer getLimit() {
        return limit;
    }

    public void setLimit(Integer limit) {
        this.limit = limit;
    }

    public Integer getOffset() {
        return offset;
    }

    public void setOffset(Integer offset) {
        this.offset = offset;
    }
}
